Inter-task register-allocation for static operating systems
نویسندگان
چکیده
منابع مشابه
Static Task Allocation in Distributed Systems Using Parallel Genetic Algorithm
Over the past two decades, PC speeds have increased from a few instructions per second to several million instructions per second. The tremendous speed of today's networks as well as the increasing need for high-performance systems has made researchers interested in parallel and distributed computing. The rapid growth of distributed systems has led to a variety of problems. Task allocation is a...
متن کاملStatic Task Allocation Using ( ; )
Allocating tasks optimally in distributed systems is a NP-hard problem which has lead researchers to adopt heuristic techniques. In the past Evolutionary Strategies have been shown to be capable of eeciently determining good allocations. All of this previous work has used the (+) version of the evolutionary strategy. In this paper we show that the (;) version of evolutionary strategy can nd eve...
متن کاملRegister Allocation for Embedded Systems
Compilers play an important part in the system performance improvement. A compilation process is to translate source code from a highlevel programming language to a lower level language. For embedded systems, the system resource such as the number of registers, cache size, and memory size are very limited. Therefore, an efficient compilation can particularly have great effect on the system perf...
متن کاملGlobal Program Optimization: Register Allocation of Static Scalar Objects
Performing certain optimizations on whole programs offers huge potential for code improvement. To exploit this possibility, we implemented a framework that allows sophisticated analysis and transformation of machine code, during or after linkage. This paper presents one of the many applications of our framework: the allocation of global scalar variables into registers. We present the algorithms...
متن کاملTypes for Register Allocation
We have set out to explore a type based approach to register allocation for purely functional languages. To lay a theoretical ground for that work, we have rst developed a functional typed intermediate language with explicit register usage that we present in this paper. The language, which is a lambda calculus with avours of assembly language, is able to express the register assignments resulti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 2002
ISSN: 0362-1340,1558-1160
DOI: 10.1145/566225.513855